在实际业务开发中,我们可能会根据实际需求对业务进行拆分,然后每个人负责一个或多个部分的开发,通过本文你将了解:
[!div class="checklist"]
- 模块说明层级结构
- 模块的创建
- 模块代码生成
不像某些框架中的模块系统或概念,本项目模板并不存在模块化的概念,你并不需要去考虑它。
本文中所说的模块核心是代码的工程化,拆分出相对独立的部分,方便多人协作开发和后续的维护。
约定模块目录为根目录下的 src/Modules
。
模块对应一个独立的项目,如我想拆分与博客(Blog)相关的内容,则其对应的目录应该是src/Modules/Blog
。
模块的内容通常包括
而以上这些内容,都可以通过工具去生成。
我们以创建一个CMS模块为例进行操作。